<?php

    /**
     * 面向对象接口类型
     */
    //  ## 面向对象接口技术
    //  > 抽象类是一种抽象的类，接口是一种特殊的抽象类，接口也是一种特殊的类
    //  1. 抽象类和接口中都有抽象方法
    //  2. 抽象类和接口中都不能创建实例对象
    //  3. 抽象类的接口的使用意义也就是作用相同
    //  #### 接口和类相比，特殊在哪里？
    //  	1. 接口中的方法，必须全要是抽象方法（不能用不抽象的方法）
    //  		在接口中的抽象方法不需要使用abstract，直接使用分号结束即可。
    //  	2. 接口中的成员属性，必须是常量（不能有变量）
    //  	3. 所有的权限必须是共有的（public）
    //  	4. 声明接口不适用class，而是使用interface

     //声明一个接口使用interface
     interface study {

         //在接口中，声明的只能是常量
         const NAME = "德州学院";
         const AGE  = 70;

         public function text();
         public function say();
         public function run();
     }


     echo study::NAME;



 ?>
